<?php

namespace Application\Controller;

use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
use ZendSearch\Lucene;
use Application\Model\Entity;

class MoteurRechercheController extends AbstractActionController
{

    public function indexAction()
    {
        ////CREATION DU FORMULAIRE
        //$urlAction = $this ->url()->fromRoute("rechercher");
        //$form = new \Zend\Form\Form('formMoteur');
        //
        //$form -> setAttributes(array('action' => $urlAction, 'method'=> 'post',));
        //
        //$form -> add(array(
        //    'name' => 'EltRecherche',
        //    'type' => 'text',            
        //    'option' => array('label' => 'EltRecherche',
        //                      'label_attributes' => array('class' => 'formElementLabel')
        //                      ),
        //    'attributes' => array('id' => 'EltRecherche',
        //                          'class' => 'form-control',
        //                          'required' => 'required',
        //                          'placeholder' =>'Recherche : robe, jupe... ',
        //                          'value' => 'Veste homme bleue')
        //));
        ////Bouton de validation du formulaire
        //$form-> add(array(
        //    'name' => 'Rechercher',
        //    'type' =>'submit',
        //    'attributes' => array('id' => 'envoyer',
        //                          'class' => 'btn btn-primary','value' => 'Rechercher')
        //));
                
        //on envoie le formulaire pour l'affichage
        //return array('form' => $form);
        $em = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');
        $repPdt = $em->getRepository('Application\Model\Entity\Produit');
        $pdt = $repPdt->findAll();
        
        return $pdt;
        //var_dump($pdt);die;
    }
    public function rechercherAction(){
        $val = $_POST['EltRecherche'];
        $em = $this->getServiceLocator()->get('Doctrine\ORM\EntityManager');
        $repPdt = $em->getRepository('Application\Model\Entity\Produit');
        $pdt = $repPdt->findBy(array('libelle' => $val));
        
        
        var_dump($pdt);die;
    }

}
